#pragma once

#ifdef _WINDOWS

// Windows files
#include <Windows.h>
#include <commCtrl.h>

// Defines
#define TOOLBAR_NUM_BUTTONS 1
#define TOOLBAR_NUM_SEPARATORS 0
#define PROGRAM_TITLE "PhotonEngine Editor | Copyright 2013 by Grey Hill"

// Pragma Comments
// Libs
#pragma comment(lib, "comctl32.lib")

// Linker
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

#endif

// C++ include fiels
#include <iostream>
#include <fstream>
#include <string>

// Other files
// PhotonEngine files
#include "photonEngine.h"
#include "timer.h"
#include "options.h"

// Files within the editor
#include "subWindow.h"
#include "resource.h"

// Options
#define EDITOROPTIONSOUTPUTFILE "engineOptions.cfg"